Department of
COMPUTER SCIENCE






Syllabus for
Bachelor of Computer Applications
Academic Year  (2023)

 
3 Semester - 2022 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
BCA312 ACCOUNTING TOOLS LAB 2 1 50
BCA331 INTRODUCTION TO NUMBER THEORY AND ALGEBRA 3 3 100
BCA332 FINANCIAL ACCOUNTING 3 3 100
BCA333 OBJECT ORIENTED PROGRAMMING USING JAVA 4 4 100
BCA334 DATABASE MANAGEMENT SYSTEM 4 4 100
BCA351 JAVA PROGRAMMING LAB 4 4 100
BCA352 DBMS LAB 4 2 100
BCA361A GERMAN 4 4 100
BCA361B FRENCH 4 4 100
4 Semester - 2022 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
BCA431 GRAPH THEORY 3 3 100
BCA432 FINANCIAL MANAGEMENT 3 3 100
BCA433 DESIGN AND ANALYSIS OF ALGORITHMS 4 4 100
BCA434 SOFTWARE ENGINEERING 4 4 100
BCA435 WEB TECHNOLOGY 4 04 100
BCA471 PYTHON PROGRAMMING - II 7 5 150
BCA481 DBMS PROJECT 6 3 150
5 Semester - 2021 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
BCA531 PYTHON PROGRAMMING 4 4 100
BCA532 COMPUTER NETWORKS 4 4 100
BCA541A MOBILE APPLICATIONS 4 4 100
BCA541B GRAPHICS AND ANIMATION 4 4 100
BCA541C BUSINESS INTELLIGENCE 4 4 100
BCA541D MICROPROCESSOR AND ALP 4 4 100
BCA541E DIGITAL IMAGE PROCESSING 4 4 100
BCA542A MULTIMEDIA APPLICATIONS 4 4 100
BCA542B OOAD USING UML 4 4 100
BCA542C CYBER SECURITY 4 4 100
BCA542D COMPUTER ARCHITECTURE 4 4 100
BCA542E SYSTEM SOFTWARE 4 4 100
BCA551 PYTHON PROGRAMMING LAB 4 2 100
BCA552A MOBILE APPLICATIONS LAB 4 2 100
BCA552B GRAPHICS AND ANIMATION LAB 4 4 100
BCA552C BUSINESS INTELLIGENCE LAB 4 2 100
BCA552D MICROPROCESSOR AND ALP LAB 4 2 100
BCA552E DIGITAL IMAGE PROCESSING LAB 4 2 100
BCA581 PROJECT-I 4 2 100
6 Semester - 2021 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
BCA671 MACHINE LEARNING 6 5 150
BCA672A CLOUD COMPUTING 6 5 150
BCA672B UI/UX DESIGN 6 5 150
BCA672C SOFTWARE TESTING 6 5 150
BCA672D INTERNET OF THINGS 6 5 150
BCA672E LINUX ADMINISTRATION 6 5 150
BCA681 MAJOR PROJECT 16 8 300

BCA312 - ACCOUNTING TOOLS LAB (2022 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

The main objective of this tools lab is to practically implement the concepts in accounting.

 

Learning Outcome

CO1: Understanding the practical concepts of accounting.

CO2: Analyzing different financial statements and applying suitable solutions to generate a correct balance sheet.

CO3: Design a solution to solve accounts-related problems.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA331 - INTRODUCTION TO NUMBER THEORY AND ALGEBRA (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course aims at familiarizing the students with the basic concepts, some important results and proofs in Number Theory and includes some fundamental theories required for learning cryptography. It also introduces the students to some of the fundamental concepts of Group Theory.

  • Define and interpret the concepts of divisibility, congruence, greatest common divisor, prime, and prime-factorization.
  • Solve congruences of various types, and make use of the theory of congruences in perceiving applications in cryptography.
  • Define and analyze groups, semigroups, subgroups, order of an element, cyclic groups, coset decomposition and prove theorems related to these concepts.

Learning Outcome

CO1: enhance research, inquiry and analytical thinking abilities.

CO2: apply the basics of Number Theory and Algebra in solving problems.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA332 - FINANCIAL ACCOUNTING (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The objective of this paper is to provide some basic knowledge about accounting concepts, conventions, and procedure to record the business transactions. This is also to give them an overall idea about how accounting standards are followed in recording and maintaining books of accounts. It helps them in reading and analysing the financial position of the company.

Learning Outcome

CO1: Student will be familiarized with the concept of accounting.

CO2: Student will get an idea about how the final accounts helps to analyze about a company's financial strength and viability.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA333 - OBJECT ORIENTED PROGRAMMING USING JAVA (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

     This course teaches students how to develop java applications. Course gives an overview of difference between C++ and Java. Students will be developing and testing java application as a practical course work.  The course introduces the concept of UI design in java using SWING and JAVAFX.

Learning Outcome

CO1: Understanding the basic concepts of object oriented programming.

CO2: Apply the Object Oriented Programming concepts in solving real world applications.

CO3: Build Client/Server GUI applications using SWING and JAVAFX.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA334 - DATABASE MANAGEMENT SYSTEM (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course concentrates on introduction, principles, design and implementation of DBMS. It introduces about the distributed system and brief about data mining and data warehouse. To provide  strong  foundation  of  database  concepts   and   develop   skills   for   the   design   and implementation  of  a  database  application  with  a  brief  exposure  to  advanced   databaseconcepts.

Learning Outcome

CO1: Understanding the core terms, concepts, and tools of relational database management systems

CO2: Understanding database design and logic development for database programming

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA351 - JAVA PROGRAMMING LAB (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

     This course teaches students how to develop java applications. Course gives an overview of difference between C++ and Java. Students will be developing and testing java application as a practical course work.  The course introduces the concept of UI design in java using SWING and JAVAFX.

Learning Outcome

CO1: Demonstrate their ability to understand the concepts of Object oriented programming and will model the real world applications using Object Oriented Programming concepts

CO2: Apply the concept of Multithreading in concurrent programming

CO3: Able to Analyze & Design the concept of Event Handling and Swing

CO4: Build MVC and Custom Components using JSF

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA352 - DBMS LAB (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

The main objective of this lab is to provide a strong foundation in database concepts, understand and implement the use of Structured Query Language (SQL) and Procedural Structured Query Language (PL/SQL) to create and query databases.

Learning Outcome

CO1: Design and implement a database schema for a given problem-domain using SQL-DDL commands.

CO2: Populate and query a database using SQL (DML/DCL) commands.

CO3: Declare and enforce integrity constraints on a database using a state-of-the-art RDBMS

CO4: Programming PL/SQL including stored procedures, stored functions, cursors, packages.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA361A - GERMAN (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The Basic Course in German aims to provide students a good knowledge of the language, enabling them to read, write and speak German, whereby the emphasis is laid on speech.

Learning Outcome

CO1: Will have a fair acquisition of the basic skills of listening, speaking, reading and writing

CO2: Will be quite familiar with the German culture

CO3: Will be able to carry out simple day to day conversations in German

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA361B - FRENCH (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

French is taught as a Generic elective for the students of the BCA Program. The book, Alter Ego+ A1 which conforms to the Common European Framework of Reference is a method that introduces students to the culture and language of the French-speaking world. Meant for adult beginners, it begins with the basics and quickly plunges learners to interact in everyday situations.

Course Objectives

·       To develop the four basic skills -listening, speaking, reading, and writing, required in the acquisition of a language

·       To develop an awareness about the French culture

To be able to interact with French people in everyday situations

Learning Outcome

CO1: Will have a fair acquisition of the basic skills of listening, speaking, reading and writing

CO2: Will be quite familiar with the French culture

CO3: Will be able to carry out simple day to day conversations in French

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA431 - GRAPH THEORY (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description: It is a fundamental course in Graph Theory involving Classes of graphs, Connectivity, Planar graphs and Trees.

Course objectives​: This course will help the learner to

COBJ 1:   gain familiarity with fundamental concepts of Graph Theory

COBJ 2:   understand and apply knowledge to analyze models of Graph Theory

COBJ 3:   apply the standard algorithms and solve problems of Graph Theory

Learning Outcome

CO1: Enhance research, inquiry and analytical thinking abilities.

CO2: To improve proof-writing skills.

CO3: Apply the basics of Graph Theory to solving practical problems.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA432 - FINANCIAL MANAGEMENT (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The main objective of this paper is to bring them knowledge about the basics of finance. It also intends to provide various forms of techniques to make decision about long-term investment. Various forms of financial statement analysis like ratios, fund flow and cash flow statement also included to make them know about the tools of financial performance analysis.

Learning Outcome

CO1:: Understand the process and methods of evaluating a long term project using capital budgeting techniques and appreciate the risks and benefits involved.

CO2:: Familiar with the Management concepts and the tools in Management Accounting.

CO3:: Demonstrate the knowledge of financial statements and their analysis and interpretations.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA433 - DESIGN AND ANALYSIS OF ALGORITHMS (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Objectives          

To demonstrate the different ways to analyze and evaluate the performance of an algorithm.

To apply different design techniques of algorithms to solve problems.

Learning Outcome

CO1: Demonstrate their ability to apply appropriate Data Structures.

CO2: Design and develop algorithms using relevant data structure operations.

CO3: Evaluate the Algorithms for its efficiency.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA434 - SOFTWARE ENGINEERING (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course is an introduction to software development process and design. It includes  the descriptions about stages of software development, various process models and software engineering principles.

Learning Outcome

CO1: : Understand the importance of the stages in the software life cycle.

CO2:: Understand the various process models.

CO3:: Understand the UML notation.

CO4:: Be able to design software by applying the software engineering principles.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA435 - WEB TECHNOLOGY (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:04

Course Objectives/Course Description

 

This subject will provide basic understanding of WWW, Web Development, Client side and Server side technologies to develop and deploy Websites on Internet.

Learning Outcome

CO1: Understand the concepts of Internet basics to design, implement and maintain a typical web page

CO2: Develop and incorporate dynamic capabilities in Web pages using DOM and JavaScript

CO3: Learn the importance of server-side scripts for web Interactivity and Web Hosting

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA471 - PYTHON PROGRAMMING - II (2022 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:7
Max Marks:150
Credits:5

Course Objectives/Course Description

 

 

This course covers the advanced concepts associated with Python such as the object-oriented programming, Graphical programming, and Web applications of Python with the help of built-in modules. This course aims to provide comprehensive knowledge of Python programming paradigms.

Learning Outcome

CO1: Apply Object Oriented concepts in Python

CO2: Develop GUI applications and Web applications using the Tkinter and Django toolkit

CO3: Analyze the data using Pandas and NumPy libraries

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA481 - DBMS PROJECT (2022 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:3

Course Objectives/Course Description

 

The purpose of this course is to prov­­ide comprehensive understanding to develop web applications with database systems. Started with web programming using HTML, CSS, PHP and connect with database concepts DDL, DML andPL/SQL.

Learning Outcome

CO1: Install, configure, and interact with a database management system

CO2: Describe,defineandapplythedatabasecomponentstodatabasedesign

CO3: Analyze the design of a database schema and apply normalization techniques

CO4: Develop dynamic web pages to meet specified needs using HTML, PHP, CSS

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA531 - PYTHON PROGRAMMING (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course covers the programming paradigms associated with python. It explores the object-oriented programming, Graphical programming aspects of python with help of

built-in modules. The objective of this course is to provide comprehensive knowledge of python programming paradigms

Learning Outcome

CO1: Demonstrate the use of built-in objects of Python

CO2: Demonstrate significant experience with python program development environment

CO3: Implement GUI programming concepts.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA532 - COMPUTER NETWORKS (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The goal of this course is to introduce the basics computer networks. Students will learn their fundamental layered structure, understand common offered layered services, examine protocols and algorithms used to operate the network.

Objectives of the course are

• To study about network components.

• To study about topologies and network models.

• To study about various network protocols, algorithms.

Learning Outcome

CO1: Students will gain knowledge about networks, internal components and its functionality.

CO2: Learn the communication architecture and use of protocols

CO3: Student will be able to evaluate the networks communication and its performance

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA541A - MOBILE APPLICATIONS (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android and Microsoft’s Windows. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, and deployment. The course provides a practical approach to Android mobile application development and theoretical knowledge about windows  application.  To make  students understand, how to develop and deploy an application to the  appmarket.

Learning Outcome

CO1: Understand the basic concepts of Mobile application development

CO2: Design and develop user interfaces for the Android platforms

CO3: Apply Java programming concepts to Android application development

CO4: Demonstrate advanced Java programming competency by developing a maintainable and efficient cloud-based mobile application.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA541B - GRAPHICS AND ANIMATION (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

To acquire knowledge in three dimensional modeling and animation using 3DS Max software and to render the animated scene effectively using light and material design. Objectives of the course are: To get a hands on graphic and animation application development. To understand the concept of 3D and 2D.

Learning Outcome

CO1: Create objects using 3d modelling.

CO2: Add effects using light and material.

CO3: Create animated frames.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA541C - BUSINESS INTELLIGENCE (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The fundamental objective of this course is for the student to develop knowledge and expertise on "how to select and/or develop, and deploy an information system. Analyze managerial decision situations to determine whether it is practical to support them with computer technology. It also provides an understanding of data organization, and examine the BI processes and techniques used in transforming data to knowledge and value.

Learning Outcome

CO1: Understand the importance of BI development projects in a team environment

CO2: Apply the knowledge of data integration for better business decision

CO3: Analyse different data modelling techniques and use enterprise reporting

CO4: Demonstrate the impact of BI using data mining concepts

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA541D - MICROPROCESSOR AND ALP (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The course is an introduction to the 8085 microprocessor and programming. Student will have both theoretical and practical approach on 8085 microprocessors.  Objective of the course is to help students to understand the basics of  8085  microprocessor- based Systems and assembly languageprogramming.

Learning Outcome

CO1: Identify the basic element and functions of 8085 microprocessors.

CO2: Describe the architecture of 8085 microprocessor.

CO3: Apply the programming techniques in developing the assembly language program.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA541E - DIGITAL IMAGE PROCESSING (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Learn the concepts of basic image processing techniques which includes preprocessing, segmentation and object recognition

Learning Outcome

CO1: Comprehend the knowledge of image processing techniques.

CO2: Analyze image processing techniques in spatial domain.

CO3: Design algorithms to solve classification and compression techniques

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA542A - MULTIMEDIA APPLICATIONS (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description

This course teaches students how to fully utilize the latest image editing tool and animation tool to create and manipulate images and animation. Students will learn to paint and retouch images, use layers, support video, work with vector tools, manage digital assets, work with RAW camera files, manage color, and prepare images for output to the web, Prepare 2D animation, interactive presentation, slideshows and Games and Enables the student to think creatively.

Learning Outcome

CO1: Through with Design and color Concepts

CO2: Prepare Images for Print and Web, Create Layouts for web pages, Paper Adverts, CD covers, Posters, brochure Package Designing, take necessary steps to fix colour issues. Converting B/W photo tocolor.

CO3: Creating Interactive slide Shows, Interactive high graphic Presentations and 2D animation.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA542B - OOAD USING UML (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The course provides instruction and practical experience focusing on the effective use of object-oriented methodology life cycle models and the judicious use of software modelling as applied to a software development process.

Learning Outcome

CO1: Understand the object oriented life cycle.

CO2: Know how to identify classes, objects, relationships.

CO3: Learn the Object Oriented Design process.

CO4: Understand about software quality and usability.

CO5: Build model use case diagrams. 

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA542C - CYBER SECURITY (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course aims to introduce the core fundamentals concepts of cyber security and privacy related to various processes related to IT sectors.

Learning Outcome

CO1: Understand the core fundamentals of system security

CO2: Demonstrate the security essentials related to Cyber Security and encryption Concepts

CO3: Analyse the Issues related to Privacy and Storage security in different IT domains

CO4: Apply and manage security essentials in IT Sector

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA542D - COMPUTER ARCHITECTURE (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The subject deals with basic model of a computer with the concepts on processor design in which data representation and instruction basics are discussed, the basics of  design  of an  ALU, the concepts of memory design including characteristics and features of different types  of memories are included. The objective of this course is to  study  computer  architecture design by examining architectural concepts with consideration of performance, usability, reliability, and power management etc. This course covers a number of issues involved in the design and utilization of high performance computingsystems.

Learning Outcome

CO1: Understand how computer hardware has evolved to meet the needs of multiprocessing systems and explain and demonstrate the concept of top down approach.

CO2: Make a summary on basic operation and state the significant components in computer.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA542E - SYSTEM SOFTWARE (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Thie main aim of the course is to learn about the system software, which is software designed to operate and control the computer hardware. Students will be learning different concepts of the system software, like compiler phases. Macro language and processors etc.

The objective of the course is

  • To provide basic knowledge of various components of the system software.
  • To analyze the actual processing of a computer program in an efficient way.

Learning Outcome

CO1: Understand the fundamentals of various components of system software.

CO2: Analyze the design of various components of system software.

CO3: Apply code optimization and code generation techniques for efficient programming.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA551 - PYTHON PROGRAMMING LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Learn to program and programming paradigms brought in by Python with a focus on File Handling and Regular Expressions

Learning Outcome

CO1: Able to walkthrough algorithm

CO2: Improve programming skills

CO3: Appreciate Python Programming Paradigm

CO4: Hands-on Regular Expression

CO5: Ability to Text Processing scripts

CO6: Write to file handling scripts

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA552A - MOBILE APPLICATIONS LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android and Microsoft‘s Windows. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, anddeployment.

       To provide a practical approach to Windows and Android mobile application development.

       To make students understand, how to develop and deploy an application to the app market.

Learning Outcome

CO1: Understand the basic concepts of Mobile application development

CO2: Design and develop user interfaces for the Android platforms

CO3: Apply Java programming concepts to Android application development

CO4: Demonstrate advanced Java programming competency by developing a maintainable and efficient cloud-based mobile application.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA552B - GRAPHICS AND ANIMATION LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

To acquire knowledge in three dimensional modeling and animation using 3DS Max software and to render the animated scene effectively using light and material design. Objectives of the course are: To get a hands on graphic and animation application development. To understand the concept of 3D and 2D.

Learning Outcome

CO1: Create objects using 3d modelling.

CO2: Add effects using light and material.

CO3: Create animated frames.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA552C - BUSINESS INTELLIGENCE LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Many organizations have a wealth of data residing in their databases, and generate additional valuable data that is often not captured. Business intelligence BI is the process of collecting and turning this resource into business value. This course will provide an understanding of data organization, and examine the BI processes and techniques used in transforming data to knowledge and value. The fundamental objective of this course is for the student to develop knowledge and expertise on "how to select and/or develop, and deploy an information system. Analyze managerial decision situations to determine whether it is practical to support them with computer technology.  

Learning Outcome

CO1: Work on BI development projects in a team environment.

CO2: Select and/or develop, and deploy successful business intelligence systems to assist managers in decision making.

CO3: Use data analysis techniques to make better business decisions.

CO4: Know when to use various data preparation and analysis techniques.

CO5: Know the strengths and weaknesses of various data mining tools and methods.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA552D - MICROPROCESSOR AND ALP LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Students are able to understand Assembly level language Programming.

Learning Outcome

CO1: Students are able to write and execute Assembly level language Programs

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA552E - DIGITAL IMAGE PROCESSING LAB (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Students are able to understand image types and image processing techniques.

 

Learning Outcome

CO1: Students are able to write and implement various image processing programs.

CO2: Analyze different filtering methods in Spatial domain.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA581 - PROJECT-I (2021 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Student will develop a project based on their based on their field of interest and specialization papers which students are opted for.

Learning Outcome

CO1: Students will successfully complete a project based on the knowledge gained from the semester I to V.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA671 - MACHINE LEARNING (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

 

Machine learning is a discipline that focuses on algorithms which transform data  into actionable knowledge. This is an introductory course in machine learning to  provide  foundation to the core machine learning principles and theirreal word applications.

The objective of this course is to provide introduction to the principles and applications of machine learning algorithms.

Learning Outcome

CO1: Understand the basic principles of machine learning models.

CO2: Evaluate and prepare data for machine learning models.

CO3: Evaluate the performance of machine learning model

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA672A - CLOUD COMPUTING (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

This course covers a series of  current cloud computing technologies,  including technologies for Infrastructure as a Service, Platform as a Service, Software as a Service, and Physical Systems as a Service. For different layers of the cloud technologies,  practical  solutions  such as Google, Amazon, Microsoft,SalesForce.com.

Learning Outcome

CO1: Demonstrate the fundamental principles of distributed computing

CO2: Evaluate the importance of virtualization technique and how this has enabled the development of Cloud Computing

CO3: Critically evaluate business models that underlie cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, and hybridcloud

CO4: Design the appropriate cloud computing solutions and recommendations according to the applications

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA672B - UI/UX DESIGN (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

Students will learn practical principles and guidelines needed to  develop  high  quality  interface designs–ones that users can understand, predict, and control. It covers theoretical foundations, and design processes such as expert reviews and usabilitytesting.

Learning Outcome

CO1: Understand the Usability of Interactive Systems

CO2: Understand Guidelines and Principles

CO3: Be able to manage the development process and interaction styles

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA672C - SOFTWARE TESTING (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

This course is an introduction for a series of software testing track. This course aims to introduce software testing process and definition. Then, it reflects the  roles  and  responsibilities of test team in collaboration with development team. Finally, the course demonstrates the training bundles of software testing.

Objectives of the course are:

•  To study the fundamentals and principles of software testing.

•  To learn few techniques of testing.

Learning Outcome

CO1: To understand the significance of testing

CO2: To learn the essentials of testing

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA672D - INTERNET OF THINGS (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

This course provides comprehensive understanding of the Internet of Things and its enabling technologies. This course enables students to explore the world of interconnected devices, communication among these connected devices and transmission of data for further analysis.

Learning Outcome

CO1: Understand the architecture and the functional blocks of Internet of Things.

CO2: Demonstrate the process of capturing and analyzing data in Internet of Things

CO3: Appreciate the role of Big data, Cloud Computing and Data Analytics in an IoT system

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA672E - LINUX ADMINISTRATION (2021 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:6
Max Marks:150
Credits:5

Course Objectives/Course Description

 

This course is designed to introduce the students to develop the skills needed for basic administration and configuration of Red Hat Enterprise Linux. This course introduces key command line concepts and enterprise-level tools, laying the foundation for the rapid deployment of Red Hat Enterprise Linux.

This course provides a practical introduction to Linux system Administration. It helps students gain knowledge and skills required for the role of Linux system administrator.

Learning Outcome

CO1: Understand basics of various OS related concepts, from system administrator?s point of view, like files, directories, kernel, inodes, APIs, system calls, processes, signals, etc.

CO2: Develop applications where several processes need to communicate with each other to complete a task.

CO3: Create customized partitions using LVM

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern

BCA681 - MAJOR PROJECT (2021 Batch)

Total Teaching Hours for Semester:240
No of Lecture Hours/Week:16
Max Marks:300
Credits:8

Course Objectives/Course Description

 

To provide students with knowledge of practical skills for various technological applications.

To enable the student to develop an application with their respective domain.

Learning Outcome

CO1: Demonstrate their ability to apply database concepts to design any application of their choice

CO2: Develop solutions by adhering to coding standards using any front end and back end tools.

CO3: Evaluate the code by following the various testing methodology.

Text Books And Reference Books:
Essential Reading / Recommended Reading
Evaluation Pattern